package ar.edu.utn.frsf.tpae.a2014.g02.service;

import java.util.List;

import ar.edu.utn.frsf.tpae.a2014.g02.persistence.model.Administrador;

/**
 * Interfaz que define las operaciones que debe proveer un servicio de
 * Administradores.
 * 
 * @author Ramonda-Lazzarini
 */
public interface AdministradorService {

  /**
   * Crea una lista de Administradores.
   * 
   * @param Administrador
   *          Los Administradores a crear.
   */
  void crear(List<Administrador> pedidos);

  
  
  /**
   * Elimina una lista de Administradores.
   * 
   * @param Administrador
   *          Los Administradores a eliminar.
   */
  void eliminar(List<Administrador> pedidos);

  /**
   * Obtiene la lista de todas los Administradores.
   * 
   * @return La lista de todas los Administradores.
   */
  List<Administrador> listar();

}

